package com.itbaizhan;

/**
 * 遍历：“通过循环遍历数组的所有元素”
 * 拷贝：将某个数组的内容拷贝到另一个数组中  “实质上，后面大家学容器的扩容就是”数组的拷贝“
 */
/*遍历  数组元素下标的合法区间：[0,length-1]。可以通过下标来遍历数组的中元素
遍历时可以读取元素的值或者修改元素的值 */
public class Test03 {
    public static void main(String[] args) {
        int[] a= new int[4];
        //初始化数组元素的值
        for(int i=0;i<a.length;i++){
            a[i]=10*i;
        }
        //读取元素
        for(int i=0;i< a.length;i++){
            System.out.println(a[i]);
        }

        //for-each  专门用于读取数组或容器所有元素
        //增强for-each的循环,循环在遍历数组中不能修改数组的中某个元素的值
        //for-each 仅适用于遍历，不涉及有关索引（下标）的操作
        String[] ss = {"aa","bbb","ccc","ddd"};
        for (String temp:ss){
            System.out.println(temp);
        }

        String[] cities = {"北京","上海","广州","深圳"};
         for(int i = 0;i< cities.length;i++){
            // System.out.println(cities[i]);
             String t = cities[i];
             System.out.println(t);
         }

         //只用于简单的读取数组中的内容
        for(String t:cities){
            System.out.println(t);
        }
    }
}
